Former South Africa centre John Gainsford, hailed as a "superstar of his generation", has died at the age of 77 following a long battle with cancer.
Former South Africa centre John Gainsford, hailed as a "superstar of his generation", has died at the age of 77 following a long battle with cancer.